package com.integral.entity;

import javax.persistence.Table;

/**
 * @Description: 用户表Entity类
 * @author zhaofan
 * @date 2018年05月08日 上午01:01:17
 */
@Table(name="integral_user")
public class User extends BaseEntity {
	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = 1L;
	
    /** 
	 * 用户编码 
	 */
	private String userCode;
    /** 
	 * 用户名称 
	 */
	private String userName;
    /** 
	 * 用户类别编码 
	 */
	private String userTypeCode;
    /** 
	 * 用户唯一标识 
	 */
	private String userOpenid;
    /** 
	 * 用户上级编码 
	 */
	private String userSuperiorCode;
    /** 
	 * 删除标识(0:未删除、1:已删除) 
	 */
	private Integer deleteFlag;
	/**
	 * 电话号码
	 */
	private String phoneNum;
	/**
	 * 短信验证标识(0.未验证 1.已验证)
	 */
	private Integer smsFlag;
	
	/**
	 * 获取 用户编码
	 */
	public String getUserCode() {
		return userCode;
	}
	
	/**
	 * 设置 用户编码
	 */
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	
	/**
	 * 获取 用户名称
	 */
	public String getUserName() {
		return userName;
	}
	
	/**
	 * 设置 用户名称
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	
	/**
	 * 获取 用户类别编码
	 */
	public String getUserTypeCode() {
		return userTypeCode;
	}
	
	/**
	 * 设置 用户类别编码
	 */
	public void setUserTypeCode(String userTypeCode) {
		this.userTypeCode = userTypeCode;
	}
	
	/**
	 * 获取 用户唯一标识
	 */
	public String getUserOpenid() {
		return userOpenid;
	}
	
	/**
	 * 设置 用户唯一标识
	 */
	public void setUserOpenid(String userOpenid) {
		this.userOpenid = userOpenid;
	}
	
	/**
	 * 获取 用户上级编码
	 */
	public String getUserSuperiorCode() {
		return userSuperiorCode;
	}
	
	/**
	 * 设置 用户上级编码
	 */
	public void setUserSuperiorCode(String userSuperiorCode) {
		this.userSuperiorCode = userSuperiorCode;
	}
	
	/**
	 * 获取 删除标识(0:未删除、1:已删除)
	 */
	public Integer getDeleteFlag() {
		return deleteFlag;
	}
	
	/**
	 * 设置 删除标识(0:未删除、1:已删除)
	 */
	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}
	
	/**
	 * 获取 短信验证标识(0.未验证 1.已验证)
	 */
	public Integer getSmsFlag() {
		return smsFlag;
	}
	/**
	 * 设置 短信验证标识(0.未验证 1.已验证)
	 */
	public void setSmsFlag(Integer smsFlag) {
		this.smsFlag = smsFlag;
	}
	/**
	 * 获取 电话号码
	 */
	public String getPhoneNum() {
		return phoneNum;
	}
	/**
	 * 设置 电话号码
	 */
	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}
}